#!/usr/bin/env bash
TRAIN=week
TEST=week
Log=week100

OPENBLAS_NUM_THREADS=8
echo 'Begin' > $Log
#RMLS
#echo 'RMLS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Final.py --trainsetflag $TRAIN --modelflag rmls100 --d 100
#python test.py $TRAIN rmls100  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#PLS
#echo 'PLS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python pls3.py --trainsetflag $TRAIN --modelflag pls
#python test.py $TRAIN  pls $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#RMLS+
#echo 'RMLS PLUS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --trainsetflag $TRAIN --modelflag rp100 --d 100
#python test.py  $TRAIN rp100   $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#RMLS+S(C+T)
echo 'RMLS Plus with context synonyms and tags'
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
python LMM.py --syn --trainsetflag $TRAIN --modelflag rp100_ct --d 100 --alpha 0.01 --beta 0
python test.py  $TRAIN rp100_ct  $TEST >> $Log;
echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

#RMLS+S(T)
#echo 'RMLS Plus with  tags only'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn --trainsetflag $TRAIN --modelflag rp100_t --d 100 --rpmodelflag rp100 --alpha 0 --beta 0.005
#python test.py  $TRAIN  rp100_t  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

#RMLS+S(C)
#echo 'RMLS Plus with  context only'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn --trainsetflag $TRAIN --modelflag rp100_c --d 100 --beta 0 --rpmodelflag rp100 --alpha 0.005
#python test.py  $TRAIN  rp100_c  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

##RMLS+(F+T)
#echo 'RMLS Plus with feedback synonyms and tags'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn  --trainsetflag $TRAIN --modelflag rp100_ft --d 100 --query LabeledData/feedback_week_I 
#python test.py  $TRAIN  rp100_ft   $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log
